

#@public@|cfg_build|Builds the Configuration part of the Project
#@public_detailed@|cfg_build|Syntax: 'make project=<project-name> [verbose=0/1]  cfg_build
#@public_detailed@|cfg_build|Where <project-name> is an existing project. Please rum 'make prj_list' to list all the avaiable projects.
#@public_detailed@|cfg_build|The Configuration defines which configuration files are necessary for the program or library generated to work
cfg_build: 01_setup
	$(00_show)  ""                                                          ; \
	echo "******************************************* "                  ; \
	echo "Building configuration data for $(00_project)"                    ; \
	cp -rf $(00_dir_dev_cfg)/* $(00_dir_product_cfg) 2> /dev/null              ;         


#@public@|cfg_build_chain|Builds the Inout part of the Project, and the Input part of all the Projects that this one depends on
#@public_detailed@|cfg_build_chain|Syntax: 'make project=<project-name> [verbose=0/1]  cfg_build_chain
#@public_detailed@|cfg_build_chain|Where <project-name> is an existing project. Please rum 'make prj_list' to list all the avaiable projects.
#@public_detailed@|cfg_build|The Configuration defines which configuration files are necessary for the program or library generated to work
cfg_build_chain :
	$(00_show) ""                                                           ; \
	echo "******************************************* "                  ; \
	echo "Building configuration data of all Projects that $(00_project) depend on" ; \
	$(00_make_cmd) 01_prj_chain chain_target=cfg_build                         ; \
	$(00_make_cmd) cfg_build                                                ;
